<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html lang="en">
<head>
	<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
	<title>Document</title>
	<script type="text/javascript">
	

	function sum (aabbvvc) {
		num =0;
		for (var i = 1; i <= aabbvvc ; i++) {
			num =num + i;
		};
		alert(num);
	}

	function hello_world (sdfsdf) {
		alert(sdfsdf);
	}

	// hello_world(66666);
	// 

	// sum(1000);
	// 
	// 
	// 
	// alert(888)

	// sum(99);

	// sum(88);
	// 
	function sum1 (num1=100, num2=200) {//形参
		// alert(num2)
		num3 = num1+num2;
		
		// return num3; //返回值 
	}

	// y=78;
	// sum1(y); //实参

	// data = sum1();



	// alert(res);
	// 
	// 
	// 
	// 全局变量和局部变量
	// 
	//
	// 
	// var a =100;

	// function abc (x,y){
	// 	var num =90;
	// 	a+x+y;
	// 	alert(a);
	// }
		

	// abc(67,89);

	// alert(num);
	// 
	// 
	// function b () {
	// 	alert(6666);
	// }
	

	// function a () {
	// 	alert(77);

	// 	b();

	// 	alert(888);
	// }


	// a();
	// 
	//阶乘

	// 5! = 4!*5

	// 5*4*3*2*1

	// 3!

	// 3*2*1


	function jieceng (num) {
		if(num==1){
			return 1;
		}
		return num*jieceng(num-1);
	}

	res = jieceng(5);

	alert(res);


	// function jieceng (5) {
	// 	if(5==1){
	// 		return 1;
	// 	}
	// 	return 5*jieceng(5-1);
	// }

	// function jieceng (4) {
	// 	if(4==1){
	// 		return 1;
	// 	}
	// 	return 4*jieceng(4-1);
	// }

	// function jieceng (3) {
	// 	if(3==1){
	// 		return 1;
	// 	}
	// 	return 3*jieceng(3-1);
	// }

	// function jieceng (2) {
	// 	if(2==1){
	// 		return 1;
	// 	}
	// 	return 2*jieceng(2-1);
	// }

	// function jieceng (1) {
	// 	if(1==1){
	// 		return 1;
	// 	}
	// 	return 1*jieceng(1-1);
	// }

	






	




	</script>
</head>
<body>
	
</body>
</html>